export default {
  // Common
  common: {
    confirm: 'Confirm',
    cancel: 'Cancel',
    save: 'Save',
    delete: 'Delete',
    edit: 'Edit',
    add: 'Add',
    search: 'Search',
    loading: 'Loading...',
    noData: 'No Data',
    back: 'Back',
    next: 'Next',
    previous: 'Previous',
    submit: 'Submit',
    reset: 'Reset',
    close: 'Close',
    open: 'Open',
    yes: 'Yes',
    no: 'No',
    all: 'All',
    none: 'None',
    unknown: 'Unknown',
    error: 'Error',
    success: 'Success',
    warning: 'Warning',
    info: 'Info'
  },

  // Navigation
  nav: {
    home: 'Home',
    products: 'Products',
    cart: 'Cart',
    profile: 'Profile',
    login: 'Login',
    register: 'Register',
    logout: 'Logout',
    search: 'Search Products',
    categories: 'Categories',
    about: 'About Us',
    contact: 'Contact Us',
    orders: 'My Orders',
    favorites: 'My Favorites'
  },

  // Home
  home: {
    title: 'Welcome to Web Mall',
    subtitle: 'Discover quality products and enjoy shopping',
    featuredProducts: 'Featured Products',
    newArrivals: 'New Arrivals',
    specialOffers: 'Special Offers',
    viewMore: 'View More',
    addToCart: 'Add to Cart',
    buyNow: 'Buy Now',
    viewDetails: 'View Details',
    announcements: 'Latest Announcements'
  },

  // Product
  product: {
    loading: 'Loading...',
    price: 'Price',
    originalPrice: 'Original Price',
    discount: 'Discount',
    stock: 'Stock',
    outOfStock: 'Out of Stock',
    inStock: 'In Stock',
    addToCart: 'Add to Cart',
    buyNow: 'Buy Now',
    addToFavorites: 'Add to Favorites',
    removeFromFavorites: 'Remove from Favorites',
    productDetails: 'Product Details',
    specifications: 'Specifications',
    reviews: 'Reviews',
    relatedProducts: 'Related Products',
    quantity: 'Quantity',
    total: 'Total',
    select: 'Select',
    color: 'Color',
    size: 'Size',
    brand: 'Brand',
    category: 'Category',
    selectCategory: 'Select Category',
    loadingDetails: 'Loading product details...',
    minPrice: 'Min Price',
    maxPrice: 'Max Price',
    purchaseQuantity: 'Purchase Quantity',
    productSpecifications: 'Product Specifications',
    productDescription: 'Product Description',
    productImages: 'Product Images',
    productGallery: 'Product Gallery',
    thumbnailList: 'Thumbnail List'
  },

  // 商品列表
  products: {
    loading: 'Loading...',
    loadingProducts: 'Loading products...',
    noProducts: 'No products',
    noProductsFound: 'No products found matching criteria',
    resetFilters: 'Reset Filters',
    discoverMore: 'Discover more quality products'
  },

  // Cart
  cart: {
    title: 'Shopping Cart',
    empty: 'Your cart is empty',
    items: 'items',
    subtotal: 'Subtotal',
    shipping: 'Shipping',
    tax: 'Tax',
    total: 'Total',
    checkout: 'Checkout',
    continueShopping: 'Continue Shopping',
    remove: 'Remove',
    update: 'Update',
    clear: 'Clear Cart',
    selectAll: 'Select All',
    selected: 'Selected',
    manageCart: 'Manage your shopping list',
    emptyDesc: 'Go pick your favorite products',
    goShopping: 'Go Shopping',
    summary: 'Cart Summary',
    totalItems: 'Total Items',
    itemQuantity: 'Item Quantity',
    itemSubtotal: 'Item Subtotal',
    itemActions: 'Actions',
    quantityControl: 'Quantity Control',
    decreaseQuantity: 'Decrease Quantity',
    increaseQuantity: 'Increase Quantity'
  },

  // User
  user: {
    login: 'Login',
    register: 'Register',
    logout: 'Logout',
    profile: 'Profile',
    username: 'Username',
    email: 'Email',
    password: 'Password',
    confirmPassword: 'Confirm Password',
    phone: 'Phone',
    gender: 'Gender',
    male: 'Male',
    female: 'Female',
    other: 'Other',
    birthday: 'Birthday',
    bio: 'Bio',
    avatar: 'Avatar',
    address: 'Address',
    security: 'Account Security',
    settings: 'Account Settings',
    forgotPassword: 'Forgot Password',
    rememberMe: 'Remember Me',
    loginSuccess: 'Login Successful',
    registerSuccess: 'Registration Successful',
    logoutSuccess: 'Logout Successful',
    loginFailed: 'Login Failed',
    registerFailed: 'Registration Failed',
    logoutConfirm: 'Are you sure you want to logout?',
    logoutFailed: 'Logout Failed',
    welcomeBack: 'Welcome Back',
    loginToAccount: 'Login to your Web Mall account',
    enterUsername: 'Please enter username',
    enterPassword: 'Please enter password',
    enterEmail: 'Please enter email',
    confirmPasswordPlaceholder: 'Please confirm password',
    or: 'or',
    noAccount: "Don't have an account?",
    registerNow: 'Register Now',
    createAccount: 'Create Account',
    joinWebMall: 'Join Web Mall and start shopping',
    agreementText: 'I have read and agree to the',
    userAgreement: 'User Agreement',
    and: 'and',
    privacyPolicy: 'Privacy Policy'
  },

  // Profile
  profile: {
    title: 'Profile Center',
    subtitle: 'Manage your personal information and account settings',
    personalInfo: 'Personal Information',
    myOrders: 'My Orders',
    myFavorites: 'My Favorites',
    shippingAddress: 'Shipping Address',
    accountSecurity: 'Account Security',
    accountSettings: 'Account Settings',
    saveChanges: 'Save Changes',
    updateSuccess: 'Update Successful',
    updateFailed: 'Update Failed',
    changePassword: 'Change Password',
    currentPassword: 'Current Password',
    newPassword: 'New Password',
    confirmNewPassword: 'Confirm New Password',
    passwordChanged: 'Password Changed Successfully',
    bindPhone: 'Bind Phone',
    bindEmail: 'Bind Email',
    changePhone: 'Change Phone',
    changeEmail: 'Change Email',
    notifications: 'Notifications',
    emailSubscription: 'Email Subscription',
    privacy: 'Privacy',
    deleteAccount: 'Delete Account',
    deleteAccountConfirm: 'This action cannot be undone. Are you sure you want to delete your account?'
  },

  // Order
  order: {
    title: 'My Orders',
    orderNumber: 'Order Number',
    orderDate: 'Order Date',
    orderStatus: 'Order Status',
    orderTotal: 'Order Total',
    pending: 'Pending',
    paid: 'Paid',
    shipped: 'Shipped',
    delivered: 'Delivered',
    completed: 'Completed',
    cancelled: 'Cancelled',
    viewDetails: 'View Details',
    payNow: 'Pay Now',
    cancelOrder: 'Cancel Order',
    confirmReceipt: 'Confirm Receipt',
    writeReview: 'Write Review',
    reorder: 'Reorder'
  },

  // Favorites
  favorites: {
    title: 'My Favorites',
    empty: 'No favorite products',
    addToCart: 'Add to Cart',
    remove: 'Remove from Favorites',
    removeSuccess: 'Removed from favorites successfully',
    addSuccess: 'Added to favorites successfully',
    batchRemove: 'Batch Remove from Favorites',
    selectAll: 'Select All',
    selected: 'Selected',
    clear: 'Clear Favorites',
    totalItems: 'Total {count} items',
    loadingFavorites: 'Loading favorites list...',
    noFavoritesFound: 'No favorite products found',
    removeSelected: 'Remove Selected',
    clearAll: 'Clear All',
    itemCheckbox: 'Checkbox',
    itemImage: 'Product Image',
    itemInfo: 'Product Info',
    itemName: 'Product Name',
    itemDescription: 'Product Description',
    itemPrice: 'Product Price',
    itemRating: 'Product Rating',
    reviewCount: 'reviews'
  },

  // Address
  address: {
    title: 'Shipping Address',
    addNew: 'Add New Address',
    edit: 'Edit Address',
    delete: 'Delete Address',
    name: 'Recipient Name',
    phone: 'Phone Number',
    province: 'Province',
    city: 'City',
    district: 'District',
    detail: 'Detailed Address',
    default: 'Default Address',
    setDefault: 'Set as Default',
    save: 'Save Address',
    deleteConfirm: 'Are you sure you want to delete this address?'
  },

  // Checkout
  checkout: {
    title: 'Checkout',
    shippingInfo: 'Shipping Information',
    paymentMethod: 'Payment Method',
    orderSummary: 'Order Summary',
    placeOrder: 'Place Order',
    orderSuccess: 'Order Placed Successfully',
    orderFailed: 'Order Placement Failed',
    continueShopping: 'Continue Shopping',
    viewOrder: 'View Order'
  },

  // Search
  search: {
    title: 'Search Results',
    keyword: 'Keyword',
    noResults: 'No products found',
    filter: 'Filter',
    sort: 'Sort',
    priceRange: 'Price Range',
    category: 'Category',
    brand: 'Brand',
    rating: 'Rating',
    newest: 'Newest',
    priceLowToHigh: 'Price: Low to High',
    priceHighToLow: 'Price: High to Low',
    popularity: 'Popularity',
    sortPlaceholder: 'Sort by',
    defaultSort: 'Default Sort',
    sales: 'Best Selling',
    discoverMore: 'Discover more quality products',
    loadingProducts: 'Loading products...',
    noProducts: 'No products',
    noProductsFound: 'No products found matching criteria',
    resetFilters: 'Reset Filters'
  },

  // Footer
  footer: {
    about: 'About Us',
    contact: 'Contact Us',
    privacy: 'Privacy Policy',
    terms: 'Terms of Service',
    help: 'Help Center',
    customerService: 'Customer Service',
    businessHours: 'Business Hours',
    copyright: 'Copyright'
  },

  // Error Pages
  error: {
    notFound: 'Page Not Found',
    notFoundDesc: 'Sorry, the page you visited does not exist or has been removed.',
    serverError: 'Server Error',
    serverErrorDesc: 'Sorry, there was a server error',
    networkError: 'Network Error',
    networkErrorDesc: 'Please check your network connection',
    goHome: 'Go Home',
    goBack: 'Go Back',
    suggestions: 'You might want to visit:',
    errorCode: 'Error Code',
    errorTitle: 'Error Title',
    errorDescription: 'Error Description',
    errorActions: 'Error Actions',
    suggestionLinks: 'Suggestion Links'
  },

  // Test Pages
  test: {
    title: 'Test Pages',
    userTest: 'User Test',
    loginTest: 'Login Test',
    mockTest: 'MockJS Test',
    apiTest: 'API Test',
    imageTest: 'Image Test',
    bannerTest: 'Banner Test',
    productDetailTest: 'Product Detail Test',
    globalDataTest: 'Global Data Test',
    quickLogin: 'Quick Login',
    currentUser: 'Current User',
    testInstructions: 'Test Instructions',
    testSteps: 'Test Steps'
  },

  // Category
  category: {
    title: 'Product Categories',
    mobile: 'Mobile & Digital',
    computer: 'Computer & Office',
    clothing: 'Clothing & Accessories',
    home: 'Home & Living',
    beauty: 'Beauty & Skincare',
    sports: 'Sports & Outdoor',
    food: 'Food & Fresh',
    books: 'Books & Media',
    toys: 'Toys & Baby',
    automotive: 'Automotive',
    health: 'Health & Medicine',
    digital: 'Digital & Electronics'
  },

  // About Us
  about: {
    title: 'About Us',
    subtitle: 'Learn about Web Mall',
    companyIntro: 'Company Introduction',
    ourMission: 'Our Mission',
    ourVision: 'Our Vision',
    companyHistory: 'Company History',
    teamIntro: 'Team Introduction',
    contactInfo: 'Contact Information',
    address: 'Company Address',
    phone: 'Contact Phone',
    email: 'Contact Email',
    businessHours: 'Business Hours'
  },

  // Contact Us
  contact: {
    title: 'Contact Us',
    subtitle: 'We are here to serve you',
    contactForm: 'Contact Form',
    name: 'Name',
    email: 'Email',
    phone: 'Phone',
    subject: 'Subject',
    message: 'Message',
    submit: 'Submit Message',
    submitSuccess: 'Message submitted successfully',
    submitFailed: 'Message submission failed',
    officeAddress: 'Office Address',
    customerService: 'Customer Service Hotline',
    businessHours: 'Business Hours',
    onlineChat: 'Online Customer Service'
  }
} 